guint tick_id;
GdkFrameClock *clock;
};
+typedef struct _GtkAdjustmentPrivate GtkAdjustmentPrivate;
enum
{
gtk_adjustment_finalize (GObject *object)
{
GtkAdjustment *adjustment = GTK_ADJUSTMENT (object);
- GtkAdjustmentPrivate *priv = adjustment->priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
if (priv->tick_id)
g_signal_handler_disconnect (priv->clock, priv->tick_id);
static void
gtk_adjustment_init (GtkAdjustment *adjustment)
{
- adjustment->priv = gtk_adjustment_get_instance_private (adjustment);
}
static void
GParamSpec *pspec)
{
GtkAdjustment *adjustment = GTK_ADJUSTMENT (object);
- GtkAdjustmentPrivate *priv = adjustment->priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
switch (prop_id)
{
{
GtkAdjustment *adjustment = GTK_ADJUSTMENT (object);
gdouble double_value = g_value_get_double (value);
- GtkAdjustmentPrivate *priv = adjustment->priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
switch (prop_id)
{
gdouble
gtk_adjustment_get_value (GtkAdjustment *adjustment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), 0.0);
- return adjustment->priv->value;
+ return priv->value;
}
gdouble
gtk_adjustment_get_target_value (GtkAdjustment *adjustment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), 0.0);
- if (adjustment->priv->tick_id)
- return adjustment->priv->target;
+ if (priv->tick_id)
+ return priv->target;
else
- return adjustment->priv->value;
+ return priv->value;
}
static void
adjustment_set_value (GtkAdjustment *adjustment,
gdouble value)
{
- if (adjustment->priv->value != value)
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
+ if (priv->value != value)
{
- adjustment->priv->value = value;
+ priv->value = value;
emit_value_changed (adjustment);
}
}
static void
gtk_adjustment_begin_updating (GtkAdjustment *adjustment)
{
- GtkAdjustmentPrivate *priv = adjustment->priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
if (priv->tick_id == 0)
{
static void
gtk_adjustment_end_updating (GtkAdjustment *adjustment)
{
- GtkAdjustmentPrivate *priv = adjustment->priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
if (priv->tick_id != 0)
{
gtk_adjustment_on_frame_clock_update (GdkFrameClock *clock,
GtkAdjustment *adjustment)
{
- GtkAdjustmentPrivate *priv = adjustment->priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
gint64 now;
now = gdk_frame_clock_get_frame_time (clock);
gdouble value,
gboolean animate)
{
- GtkAdjustmentPrivate *priv = adjustment->priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
/* don't use CLAMP() so we don't end up below lower if upper - page_size
* is smaller than lower
gdouble
gtk_adjustment_get_lower (GtkAdjustment *adjustment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), 0.0);
- return adjustment->priv->lower;
+ return priv->lower;
}
/**
gtk_adjustment_set_lower (GtkAdjustment *adjustment,
gdouble lower)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
- if (lower != adjustment->priv->lower)
+ if (lower != priv->lower)
g_object_set (adjustment, "lower", lower, NULL);
}
gdouble
gtk_adjustment_get_upper (GtkAdjustment *adjustment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), 0.0);
- return adjustment->priv->upper;
+ return priv->upper;
}
/**
gtk_adjustment_set_upper (GtkAdjustment *adjustment,
gdouble upper)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
- if (upper != adjustment->priv->upper)
+ if (upper != priv->upper)
g_object_set (adjustment, "upper", upper, NULL);
}
gdouble
gtk_adjustment_get_step_increment (GtkAdjustment *adjustment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), 0.0);
- return adjustment->priv->step_increment;
+ return priv->step_increment;
}
/**
gtk_adjustment_set_step_increment (GtkAdjustment *adjustment,
gdouble step_increment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
- if (step_increment != adjustment->priv->step_increment)
+ if (step_increment != priv->step_increment)
g_object_set (adjustment, "step-increment", step_increment, NULL);
}
gdouble
gtk_adjustment_get_page_increment (GtkAdjustment *adjustment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), 0.0);
- return adjustment->priv->page_increment;
+ return priv->page_increment;
}
/**
gtk_adjustment_set_page_increment (GtkAdjustment *adjustment,
gdouble page_increment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
- if (page_increment != adjustment->priv->page_increment)
+ if (page_increment != priv->page_increment)
g_object_set (adjustment, "page-increment", page_increment, NULL);
}
gdouble
gtk_adjustment_get_page_size (GtkAdjustment *adjustment)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), 0.0);
- return adjustment->priv->page_size;
+ return priv->page_size;
}
/**
gtk_adjustment_set_page_size (GtkAdjustment *adjustment,
gdouble page_size)
{
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
- if (page_size != adjustment->priv->page_size)
+ if (page_size != priv->page_size)
g_object_set (adjustment, "page-size", page_size, NULL);
}
gdouble page_increment,
gdouble page_size)
{
- GtkAdjustmentPrivate *priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
gboolean value_changed = FALSE;
guint64 old_stamp = adjustment_changed_stamp;
g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
- priv = adjustment->priv;
-
g_object_freeze_notify (G_OBJECT (adjustment));
g_object_set (adjustment,
gdouble lower,
gdouble upper)
{
- GtkAdjustmentPrivate *priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
gboolean need_emission;
g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
- priv = adjustment->priv;
-
lower = CLAMP (lower, priv->lower, priv->upper);
upper = CLAMP (upper, priv->lower, priv->upper);
gdouble
gtk_adjustment_get_minimum_increment (GtkAdjustment *adjustment)
{
- GtkAdjustmentPrivate *priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
gdouble minimum_increment;
g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), 0);
- priv = adjustment->priv;
-
if (priv->step_increment != 0 && priv->page_increment != 0)
{
if (ABS (priv->step_increment) < ABS (priv->page_increment))
GdkFrameClock *clock,
guint duration)
{
- GtkAdjustmentPrivate *priv = adjustment->priv;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
if (priv->clock != clock)
{
guint
gtk_adjustment_get_animation_duration (GtkAdjustment *adjustment)
{
- return adjustment->priv->duration;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
+ return priv->duration;
}
gboolean
gtk_adjustment_is_animating (GtkAdjustment *adjustment)
{
- return adjustment->priv->tick_id != 0;
+ GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment);
+
+ return priv->tick_id != 0;
}